// 浏览器中的JavaScript没有读取文件的能力
// 但是node中的JavaScript有读取文件的能力

//  fs 是 file-system的简写，就是文件系统的意思
// 	在node中如果想要进行文件的操作，就必须引入fs这个核心模块
// 在 fs 这个核心模块中，就提供了所有文件操作相关的API

// 例如：fs.readFile 就是用来读取文件的
/*
 ① 第一个参数为文件的路径
 ② 第二个参数是一个回调函数
*/
// 1.使用 require（）方法来加载fs核心模块
var fs = require('fs')
fs.readFile('../data/test.txt', function (error, data) {
  if (error) {
    console.error('读取文件是失败！');
  } else {
    console.log(data);
    //<Buffer e7 94 a8 e6 9d a5 e9 aa 8c ...>
    // 文件中存储的其实都是二进制数据 0  1
    // 这里问什么看到的不是 0 和 1？原因是二进制转为 16 进制了
    console.log(data.toString()) // 此时就可以看到了
  }
})